[INFO] cloning repository https://github.com/turbofishcrow/boa
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/turbofishcrow/boa" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fturbofishcrow%2Fboa", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fturbofishcrow%2Fboa'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 767dd3cdb096721710cb9b0ba1e5b79372d6c1fb
[INFO] testing turbofishcrow/boa against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fturbofishcrow%2Fboa" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/turbofishcrow/boa
[INFO] finished tweaking git repo https://github.com/turbofishcrow/boa
[INFO] tweaked toml for git repo https://github.com/turbofishcrow/boa written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/turbofishcrow/boa on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/turbofishcrow/boa already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 80a2957f26e9963d440389396c741ee36a9a40895e0170bd523f159e43b25152
[INFO] running `Command { std: "docker" "start" "-a" "80a2957f26e9963d440389396c741ee36a9a40895e0170bd523f159e43b25152", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "80a2957f26e9963d440389396c741ee36a9a40895e0170bd523f159e43b25152", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80a2957f26e9963d440389396c741ee36a9a40895e0170bd523f159e43b25152", kill_on_drop: false }`
[INFO] [stdout] 80a2957f26e9963d440389396c741ee36a9a40895e0170bd523f159e43b25152
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8e40fc9f1676fd75e4f8898df59f24e16805e8460d679fd5a4ad3fa53d05ceef
[INFO] running `Command { std: "docker" "start" "-a" "8e40fc9f1676fd75e4f8898df59f24e16805e8460d679fd5a4ad3fa53d05ceef", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling pest v2.8.5
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling pest_meta v2.8.5
[INFO] [stderr]    Compiling pest_generator v2.8.5
[INFO] [stderr]    Compiling pest_derive v2.8.5
[INFO] [stderr]    Compiling boa v0.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.61s
[INFO] running `Command { std: "docker" "inspect" "8e40fc9f1676fd75e4f8898df59f24e16805e8460d679fd5a4ad3fa53d05ceef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8e40fc9f1676fd75e4f8898df59f24e16805e8460d679fd5a4ad3fa53d05ceef", kill_on_drop: false }`
[INFO] [stdout] 8e40fc9f1676fd75e4f8898df59f24e16805e8460d679fd5a4ad3fa53d05ceef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a76b3e5e1690e678306aab1c58c766837500c944528d3c251a253f7b01613a81
[INFO] running `Command { std: "docker" "start" "-a" "a76b3e5e1690e678306aab1c58c766837500c944528d3c251a253f7b01613a81", kill_on_drop: false }`
[INFO] [stderr]    Compiling boa v0.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.13s
[INFO] running `Command { std: "docker" "inspect" "a76b3e5e1690e678306aab1c58c766837500c944528d3c251a253f7b01613a81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a76b3e5e1690e678306aab1c58c766837500c944528d3c251a253f7b01613a81", kill_on_drop: false }`
[INFO] [stdout] a76b3e5e1690e678306aab1c58c766837500c944528d3c251a253f7b01613a81
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a59892646ba8c8c84d1ed064802cfa5200bf6b22dd10c93b658968e0a959d6fc
[INFO] running `Command { std: "docker" "start" "-a" "a59892646ba8c8c84d1ed064802cfa5200bf6b22dd10c93b658968e0a959d6fc", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/boa-7088178294e1e792)
[INFO] [stdout] 
[INFO] [stdout] running 419 tests
[INFO] [stdout] test evaluator::tests::test_addition ... ok
[INFO] [stdout] test evaluator::tests::test_and ... ok
[INFO] [stdout] test evaluator::tests::test_attempt_or_default_failure ... ok
[INFO] [stdout] test evaluator::tests::test_attempt_map_success ... ok
[INFO] [stdout] test evaluator::tests::test_attempt_or_default_success ... ok
[INFO] [stdout] test evaluator::tests::test_attempt_and_then_success ... ok
[INFO] [stdout] test evaluator::tests::test_attempt_map_failure ... ok
[INFO] [stdout] test evaluator::tests::test_attempt_or_panic_failure ... ok
[INFO] [stdout] test evaluator::tests::test_attempt_or_else_success ... ok
[INFO] [stdout] test evaluator::tests::test_attempt_or_panic_success ... ok
[INFO] [stdout] test evaluator::tests::test_basic_method_call ... ok
[INFO] [stdout] test evaluator::tests::test_block_returns_last ... ok
[INFO] [stdout] test evaluator::tests::test_block_scoping ... ok
[INFO] [stdout] test evaluator::tests::test_block_with_declaration ... ok
[INFO] [stdout] test evaluator::tests::test_bool_literal ... ok
[INFO] [stdout] test evaluator::tests::test_cast_int_to_uint ... ok
[INFO] [stdout] test evaluator::tests::test_cast_fl64_to_int ... ok
[INFO] [stdout] test evaluator::tests::test_attempt_or_else_failure ... ok
[INFO] [stdout] test evaluator::tests::test_basic_lambda_call ... ok
[INFO] [stdout] test evaluator::tests::test_compconst_immutable ... ok
[INFO] [stdout] test evaluator::tests::test_complex_expression ... ok
[INFO] [stdout] test evaluator::tests::test_compound_sub_assign ... ok
[INFO] [stdout] test evaluator::tests::test_cast_int_to_fl64 ... ok
[INFO] [stdout] test evaluator::tests::test_compound_assign_const_error ... ok
[INFO] [stdout] test evaluator::tests::test_cast_uint_to_fl64 ... ok
[INFO] [stdout] test evaluator::tests::test_compound_assignment_end_to_end ... ok
[INFO] [stdout] test evaluator::tests::test_cast_in_expression ... ok
[INFO] [stdout] test evaluator::tests::test_compound_mod_assign ... ok
[INFO] [stdout] test evaluator::tests::test_cast_negative_to_uint_error ... ok
[INFO] [stdout] test evaluator::tests::test_const_declaration ... ok
[INFO] [stdout] test evaluator::tests::test_debug_auto_derive_struct ... ok
[INFO] [stdout] test evaluator::tests::test_debug_trait_custom ... ok
[INFO] [stdout] test evaluator::tests::test_declaration_type_mismatch_error ... ok
[INFO] [stdout] test evaluator::tests::test_destructure_wrong_type_error ... ok
[INFO] [stdout] test evaluator::tests::test_destructure_mutable ... ok
[INFO] [stdout] test evaluator::tests::test_compconst_basic ... ok
[INFO] [stdout] test evaluator::tests::test_division_by_zero ... ok
[INFO] [stdout] test evaluator::tests::test_const_reassign_error ... ok
[INFO] [stdout] test evaluator::tests::test_display_trait_in_fstring ... ok
[INFO] [stdout] test evaluator::tests::test_destructure_enum_payload ... ok
[INFO] [stdout] test evaluator::tests::test_display_trait_on_enum ... ok
[INFO] [stdout] test evaluator::tests::test_destructure_struct ... ok
[INFO] [stdout] test evaluator::tests::test_dne_or_dne ... ok
[INFO] [stdout] test evaluator::tests::test_destructure_unknown_field_error ... ok
[INFO] [stdout] test evaluator::tests::test_destructure_wrong_variant_error ... ok
[INFO] [stdout] test evaluator::tests::test_destructure_struct_shorthand ... ok
[INFO] [stdout] test evaluator::tests::test_dne_or_exists_false ... ok
[INFO] [stdout] test evaluator::tests::test_does_not_exist_no_annotation ... ok
[INFO] [stdout] test evaluator::tests::test_does_not_exist_with_annotation ... ok
[INFO] [stdout] test evaluator::tests::test_display_trait_basic ... ok
[INFO] [stdout] test evaluator::tests::test_continue_outside_loop ... ok
[INFO] [stdout] test evaluator::tests::test_enum_inequality ... ok
[INFO] [stdout] test evaluator::tests::test_enum_wrong_payload_presence ... ok
[INFO] [stdout] test evaluator::tests::test_empty_list_reverse ... ok
[INFO] [stdout] test evaluator::tests::test_empty_list_with_type ... ok
[INFO] [stdout] test evaluator::tests::test_enum_equality ... ok
[INFO] [stdout] test evaluator::tests::test_duplicate_impl_error ... ok
[INFO] [stdout] test evaluator::tests::test_eq ... ok
[INFO] [stdout] test evaluator::tests::test_exists_and_true ... ok
[INFO] [stdout] test evaluator::tests::test_empty_list_no_type_error ... ok
[INFO] [stdout] test evaluator::tests::test_exists_variant ... ok
[INFO] [stdout] test evaluator::tests::test_enum_missing_payload ... ok
[INFO] [stdout] test evaluator::tests::test_failed_and_success ... ok
[INFO] [stdout] test evaluator::tests::test_enum_no_payload_variant ... ok
[INFO] [stdout] test evaluator::tests::test_enum_payload_type_mismatch ... ok
[INFO] [stdout] test evaluator::tests::test_enum_payload_variant ... ok
[INFO] [stdout] test evaluator::tests::test_exists_and_dne ... ok
[INFO] [stdout] test evaluator::tests::test_exists_and_false ... ok
[INFO] [stdout] test evaluator::tests::test_float_literal ... ok
[INFO] [stdout] test evaluator::tests::test_float_modulo ... ok
[INFO] [stdout] test evaluator::tests::test_failed_and_true ... ok
[INFO] [stdout] test evaluator::tests::test_float_comparison ... ok
[INFO] [stdout] test evaluator::tests::test_failure_variant ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_list ... ok
[INFO] [stdout] test evaluator::tests::test_float_division ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_empty ... ok
[INFO] [stdout] test evaluator::tests::test_fl64_type_annotation ... ok
[INFO] [stdout] test evaluator::tests::test_break_outside_loop ... ok
[INFO] [stdout] test evaluator::tests::test_format_string_debug_number ... ok
[INFO] [stdout] test evaluator::tests::test_call_non_closure_variable ... ok
[INFO] [stdout] test evaluator::tests::test_float_arithmetic ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_break ... ok
[INFO] [stdout] test evaluator::tests::test_format_string_debug_string ... ok
[INFO] [stdout] test evaluator::tests::test_float_division_by_zero ... ok
[INFO] [stdout] test evaluator::tests::test_cast_bool_error ... ok
[INFO] [stdout] test evaluator::tests::test_format_string_escape_braces ... ok
[INFO] [stdout] test evaluator::tests::test_float_negation ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_continue ... ok
[INFO] [stdout] test evaluator::tests::test_float_power ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_nested ... ok
[INFO] [stdout] test evaluator::tests::test_format_string_field_access ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_non_collection_error ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_range ... ok
[INFO] [stdout] test evaluator::tests::test_format_string_multiple ... ok
[INFO] [stdout] test evaluator::tests::test_format_string_no_interpolation ... ok
[INFO] [stdout] test evaluator::tests::test_full_declaration_and_reassignment ... ok
[INFO] [stdout] test evaluator::tests::test_format_string_nested_braces ... ok
[INFO] [stdout] test evaluator::tests::test_format_string_simple ... ok
[INFO] [stdout] test evaluator::tests::test_function_cant_see_caller_locals ... ok
[INFO] [stdout] test evaluator::tests::test_for_loop_string ... ok
[INFO] [stdout] test evaluator::tests::test_function_modifies_global ... ok
[INFO] [stdout] test evaluator::tests::test_function_scoping ... ok
[INFO] [stdout] test evaluator::tests::test_if_false ... ok
[INFO] [stdout] test evaluator::tests::test_generic_enum_no_payload_partial_type ... ok
[INFO] [stdout] test evaluator::tests::test_generic_enum_with_payload ... ok
[INFO] [stdout] test evaluator::tests::test_if_let_binding_scope ... ok
[INFO] [stdout] test evaluator::tests::test_if_let_match ... ok
[INFO] [stdout] test evaluator::tests::test_generic_fn_with_list ... ok
[INFO] [stdout] test evaluator::tests::test_if_let_no_else_no_match ... ok
[INFO] [stdout] test evaluator::tests::test_generic_inconsistent_type_var ... ok
[INFO] [stdout] test evaluator::tests::test_generic_multi_type_params ... ok
[INFO] [stdout] test evaluator::tests::test_generic_identity ... ok
[INFO] [stdout] test evaluator::tests::test_generic_struct ... ok
[INFO] [stdout] test evaluator::tests::test_generic_return_type_validation ... ok
[INFO] [stdout] test evaluator::tests::test_if_no_else_false ... ok
[INFO] [stdout] test evaluator::tests::test_if_type_error ... ok
[INFO] [stdout] test evaluator::tests::test_int_division_unchanged ... ok
[INFO] [stdout] test evaluator::tests::test_if_let_no_match ... ok
[INFO] [stdout] test evaluator::tests::test_immutable_param_no_writeback ... ok
[INFO] [stdout] test evaluator::tests::test_generic_non_generic_fn_unchanged ... ok
[INFO] [stdout] test evaluator::tests::test_integer ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_fn_type_param_count_mismatch ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_nested_currying ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_type_mismatch ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_with_fn_type_annotation ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_higher_order ... ok
[INFO] [stdout] test evaluator::tests::test_function_args_immutable ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_multi_params ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_mut_param_writeback ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_copy_capture ... ok
[INFO] [stdout] test evaluator::tests::test_len_empty_list ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_wrong_arg_count ... ok
[INFO] [stdout] test evaluator::tests::test_list_equality ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_zero_params ... ok
[INFO] [stdout] test evaluator::tests::test_len_string ... ok
[INFO] [stdout] test evaluator::tests::test_list_filter ... ok
[INFO] [stdout] test evaluator::tests::test_list_map ... ok
[INFO] [stdout] test evaluator::tests::test_len_list ... ok
[INFO] [stdout] test evaluator::tests::test_list_creation ... ok
[INFO] [stdout] test evaluator::tests::test_list_slice_empty ... ok
[INFO] [stdout] test evaluator::tests::test_list_slice_exclusive ... ok
[INFO] [stdout] test evaluator::tests::test_list_negative_index ... ok
[INFO] [stdout] test evaluator::tests::test_list_take ... ok
[INFO] [stdout] test evaluator::tests::test_list_mixed_types_error ... ok
[INFO] [stdout] test evaluator::tests::test_list_index ... ok
[INFO] [stdout] test evaluator::tests::test_list_type_mismatch ... ok
[INFO] [stdout] test evaluator::tests::test_list_out_of_bounds ... ok
[INFO] [stdout] test evaluator::tests::test_list_uint_coercion ... ok
[INFO] [stdout] test evaluator::tests::test_list_type_sugar ... ok
[INFO] [stdout] test evaluator::tests::test_list_while_take ... ok
[INFO] [stdout] test evaluator::tests::test_function_no_params ... ok
[INFO] [stdout] test evaluator::tests::test_list_slice_from_start ... ok
[INFO] [stdout] test evaluator::tests::test_list_slice_inclusive ... ok
[INFO] [stdout] test evaluator::tests::test_loop_break ... ok
[INFO] [stdout] test evaluator::tests::test_dne_or_exists_true ... ok
[INFO] [stdout] test evaluator::tests::test_if_true ... ok
[INFO] [stdout] test evaluator::tests::test_loop_continue ... ok
[INFO] [stdout] test evaluator::tests::test_list_with_type_annotation ... ok
[INFO] [stdout] test evaluator::tests::test_list_slice_clamps ... ok
[INFO] [stdout] test evaluator::tests::test_list_reverse ... ok
[INFO] [stdout] test evaluator::tests::test_lnprint_builtin ... ok
[INFO] [stdout] test evaluator::tests::test_map_wrong_args ... ok
[INFO] [stdout] test evaluator::tests::test_match_bare_variant ... ok
[INFO] [stdout] test evaluator::tests::test_match_enum_variant ... ok
[INFO] [stdout] test evaluator::tests::test_match_expression_value ... ok
[INFO] [stdout] test evaluator::tests::test_match_wildcard ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_map_does_not_exist ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_or_default_exists ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_and_then_exists ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_map_chain_or_panic ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_and_then_returns_dne ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_or_default_dne ... ok
[INFO] [stdout] test evaluator::tests::test_match_literal_int ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_map_exists ... ok
[INFO] [stdout] test evaluator::tests::test_match_first_arm_wins ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_or_else_dne ... ok
[INFO] [stdout] test evaluator::tests::test_match_literal_string ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_or_else_exists ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_or_panic_dne ... ok
[INFO] [stdout] test evaluator::tests::test_method_first_param_not_self_error ... ok
[INFO] [stdout] test evaluator::tests::test_method_on_non_collection ... ok
[INFO] [stdout] test evaluator::tests::test_method_chain_with_field ... ok
[INFO] [stdout] test evaluator::tests::test_method_calling_another_method ... ok
[INFO] [stdout] test evaluator::tests::test_method_on_generic_type ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_equality ... ok
[INFO] [stdout] test evaluator::tests::test_match_no_match_error ... ok
[INFO] [stdout] test evaluator::tests::test_method_on_enum ... ok
[INFO] [stdout] test evaluator::tests::test_method_with_args ... ok
[INFO] [stdout] test evaluator::tests::test_method_chaining ... ok
[INFO] [stdout] test evaluator::tests::test_method_on_maybe ... ok
[INFO] [stdout] test evaluator::tests::test_maybe_or_panic_exists ... ok
[INFO] [stdout] test evaluator::tests::test_methods_on_unknown_type_error ... ok
[INFO] [stdout] test evaluator::tests::test_modulo ... ok
[INFO] [stdout] test evaluator::tests::test_mixed_arithmetic_error ... ok
[INFO] [stdout] test evaluator::tests::test_mixed_mut_immut_params ... ok
[INFO] [stdout] test evaluator::tests::test_mixed_type_arithmetic_error ... ok
[INFO] [stdout] test evaluator::tests::test_modulo_division_by_zero ... ok
[INFO] [stdout] test evaluator::tests::test_method_wrong_arg_count_error ... ok
[INFO] [stdout] test evaluator::tests::test_modulo_end_to_end ... ok
[INFO] [stdout] test evaluator::tests::test_modulo_python_style ... ok
[INFO] [stdout] test evaluator::tests::test_modulo_uint32 ... ok
[INFO] [stdout] test evaluator::tests::test_mut_and_reassign ... ok
[INFO] [stdout] test evaluator::tests::test_or ... ok
[INFO] [stdout] test evaluator::tests::test_not ... ok
[INFO] [stdout] test evaluator::tests::test_ordering_comparisons ... ok
[INFO] [stdout] test evaluator::tests::test_mutable_arg_rejects_expression ... ok
[INFO] [stdout] test evaluator::tests::test_mutable_arg_rejects_immutable ... ok
[INFO] [stdout] test evaluator::tests::test_mutable_arg_string ... ok
[INFO] [stdout] test evaluator::tests::test_optional_type_sugar ... ok
[INFO] [stdout] test evaluator::tests::test_nonexistent_method_error ... ok
[INFO] [stdout] test evaluator::tests::test_negative ... ok
[INFO] [stdout] test evaluator::tests::test_ord_basic ... ok
[INFO] [stdout] test evaluator::tests::test_mutable_arg_writeback ... ok
[INFO] [stdout] test evaluator::tests::test_ord_all_operators ... ok
[INFO] [stdout] test evaluator::tests::test_ordering_rev_less ... ok
[INFO] [stdout] test evaluator::tests::test_ordering_rev_equal ... ok
[INFO] [stdout] test evaluator::tests::test_ordering_then_chain ... ok
[INFO] [stdout] test evaluator::tests::test_ordering_enum ... ok
[INFO] [stdout] test evaluator::tests::test_ordering_then_equal ... ok
[INFO] [stdout] test evaluator::tests::test_ordering_then_not_equal ... ok
[INFO] [stdout] test evaluator::tests::test_ordering_rev_greater ... ok
[INFO] [stdout] test evaluator::tests::test_mutable_arg_rejects_literal ... ok
[INFO] [stdout] test evaluator::tests::test_power ... ok
[INFO] [stdout] test evaluator::tests::test_pattern_test_no_match ... ok
[INFO] [stdout] test evaluator::tests::test_pattern_test_match ... ok
[INFO] [stdout] test evaluator::tests::test_pattern_test_literal ... ok
[INFO] [stdout] test evaluator::tests::test_print_enum_with_payload ... ok
[INFO] [stdout] test evaluator::tests::test_print_enum ... ok
[INFO] [stdout] test evaluator::tests::test_partial_eq_custom ... ok
[INFO] [stdout] test evaluator::tests::test_partial_eq_fallback ... ok
[INFO] [stdout] test evaluator::tests::test_print_list ... ok
[INFO] [stdout] test evaluator::tests::test_range_exclusive ... ok
[INFO] [stdout] test evaluator::tests::test_print_wrong_args ... ok
[INFO] [stdout] test evaluator::tests::test_print_struct ... ok
[INFO] [stdout] test evaluator::tests::test_range_equality ... ok
[INFO] [stdout] test evaluator::tests::test_partial_eq_neq ... ok
[INFO] [stdout] test evaluator::tests::test_range_float_error ... ok
[INFO] [stdout] test evaluator::tests::test_range_inclusive ... ok
[INFO] [stdout] test evaluator::tests::test_range_index ... ok
[INFO] [stdout] test evaluator::tests::test_range_index_out_of_bounds ... ok
[INFO] [stdout] test evaluator::tests::test_redeclaration_error ... ok
[INFO] [stdout] test evaluator::tests::test_range_map ... ok
[INFO] [stdout] test evaluator::tests::test_range_uint32_bounds ... ok
[INFO] [stdout] test evaluator::tests::test_range_take ... ok
[INFO] [stdout] test evaluator::tests::test_reassign_undeclared_error ... ok
[INFO] [stdout] test evaluator::tests::test_range_len ... ok
[INFO] [stdout] test evaluator::tests::test_range_slice ... ok
[INFO] [stdout] test evaluator::tests::test_string_concat_assign ... ok
[INFO] [stdout] test evaluator::tests::test_simple_function ... ok
[INFO] [stdout] test evaluator::tests::test_string_concatenation ... ok
[INFO] [stdout] test evaluator::tests::test_return_keyword ... ok
[INFO] [stdout] test evaluator::tests::test_string_map ... ok
[INFO] [stdout] test evaluator::tests::test_string_slice ... ok
[INFO] [stdout] test evaluator::tests::test_string_concat_type_error ... ok
[INFO] [stdout] test evaluator::tests::test_string_comparison ... ok
[INFO] [stdout] test evaluator::tests::test_recursive_factorial ... ok
[INFO] [stdout] test evaluator::tests::test_string_literal ... ok
[INFO] [stdout] test evaluator::tests::test_string_index ... ok
[INFO] [stdout] test evaluator::tests::test_string_negative_index ... ok
[INFO] [stdout] test evaluator::tests::test_string_take ... ok
[INFO] [stdout] test evaluator::tests::test_string_type_annotation ... ok
[INFO] [stdout] test evaluator::tests::test_struct_missing_field_error ... ok
[INFO] [stdout] test evaluator::tests::test_struct_equality ... ok
[INFO] [stdout] test evaluator::tests::test_struct_inequality ... ok
[INFO] [stdout] test evaluator::tests::test_string_type_mismatch ... ok
[INFO] [stdout] test evaluator::tests::test_struct_unknown_field_access ... ok
[INFO] [stdout] test evaluator::tests::test_struct_create_and_access ... ok
[INFO] [stdout] test evaluator::tests::test_struct_type_annotation ... ok
[INFO] [stdout] test evaluator::tests::test_succeeded_and_failure ... ok
[INFO] [stdout] test evaluator::tests::test_success_variant ... ok
[INFO] [stdout] test evaluator::tests::test_struct_field_type_mismatch ... ok
[INFO] [stdout] test evaluator::tests::test_struct_wrong_field_error ... ok
[INFO] [stdout] test evaluator::tests::test_type_inference ... ok
[INFO] [stdout] test evaluator::tests::test_struct_field_access_y ... ok
[INFO] [stdout] test evaluator::tests::test_type_mismatch_reassignment ... ok
[INFO] [stdout] test evaluator::tests::test_uint32_declaration ... ok
[INFO] [stdout] test evaluator::tests::test_type_error_and_on_ints ... ok
[INFO] [stdout] test evaluator::tests::test_uint32_arithmetic ... ok
[INFO] [stdout] test evaluator::tests::test_type_error_negative_on_bool ... ok
[INFO] [stdout] test evaluator::tests::test_succeeded_and_true ... ok
[INFO] [stdout] test evaluator::tests::test_take_zero ... ok
[INFO] [stdout] test evaluator::tests::test_type_error_lt_on_bools ... ok
[INFO] [stdout] test evaluator::tests::test_type_error_not_on_int ... ok
[INFO] [stdout] test evaluator::tests::test_while_type_error ... ok
[INFO] [stdout] test evaluator::tests::test_uint32_end_to_end ... ok
[INFO] [stdout] test evaluator::tests::test_uint32_negative_error ... ok
[INFO] [stdout] test evaluator::tests::test_take_more_than_length ... ok
[INFO] [stdout] test evaluator::tests::test_while_take_all_match ... ok
[INFO] [stdout] test evaluator::tests::test_while_with_declarations ... ok
[INFO] [stdout] test parser::tests::and_operator ... ok
[INFO] [stdout] test parser::tests::bare_variant ... ok
[INFO] [stdout] test parser::tests::bool_literals ... ok
[INFO] [stdout] test evaluator::tests::test_while_loop ... ok
[INFO] [stdout] test evaluator::tests::test_unknown_trait_error ... ok
[INFO] [stdout] test evaluator::tests::test_while_take_none_match ... ok
[INFO] [stdout] test parser::tests::bool_precedence ... ok
[INFO] [stdout] test evaluator::tests::test_wrong_method_name_error ... ok
[INFO] [stdout] test evaluator::tests::test_wrong_arg_count ... ok
[INFO] [stdout] test parser::tests::break_continue_keywords ... ok
[INFO] [stdout] test parser::tests::basics ... ok
[INFO] [stdout] test parser::tests::cast_expression ... ok
[INFO] [stdout] test parser::tests::bool_associativity ... ok
[INFO] [stdout] test evaluator::tests::test_while_let ... ok
[INFO] [stdout] test parser::tests::cast_is_keyword ... ok
[INFO] [stdout] test parser::tests::compconst_is_keyword ... ok
[INFO] [stdout] test parser::tests::cast_in_arithmetic ... ok
[INFO] [stdout] test evaluator::tests::test_zero_field_struct ... ok
[INFO] [stdout] test parser::tests::comparison_precedence ... ok
[INFO] [stdout] test parser::tests::compound_mod_assign ... ok
[INFO] [stdout] test parser::tests::comparison_operators ... ok
[INFO] [stdout] test parser::tests::chained_else_if ... ok
[INFO] [stdout] test parser::tests::compound_add_assign ... ok
[INFO] [stdout] test parser::tests::chained_field_access ... ok
[INFO] [stdout] test parser::tests::const_declaration_no_type ... ok
[INFO] [stdout] test parser::tests::comparison_with_reassignment ... ok
[INFO] [stdout] test parser::tests::const_declaration_with_type ... ok
[INFO] [stdout] test parser::tests::declaration_with_complex_expr ... ok
[INFO] [stdout] test parser::tests::destructuring_shorthand ... ok
[INFO] [stdout] test parser::tests::compconst_declaration ... ok
[INFO] [stdout] test parser::tests::destructuring_struct ... ok
[INFO] [stdout] test parser::tests::destructuring_enum ... ok
[INFO] [stdout] test parser::tests::const_mut_are_keywords ... ok
[INFO] [stdout] test parser::tests::enum_declaration ... ok
[INFO] [stdout] test parser::tests::empty_list_literal ... ok
[INFO] [stdout] test parser::tests::compound_all_operators ... ok
[INFO] [stdout] test parser::tests::enum_with_payloads ... ok
[INFO] [stdout] test parser::tests::field_access ... ok
[INFO] [stdout] test parser::tests::fl64_type_annotation ... ok
[INFO] [stdout] test parser::tests::fn_call_no_args ... ok
[INFO] [stdout] test parser::tests::fn_return_keywords ... ok
[INFO] [stdout] test parser::tests::fn_call ... ok
[INFO] [stdout] test parser::tests::float_literal ... ok
[INFO] [stdout] test parser::tests::fn_declaration ... ok
[INFO] [stdout] test parser::tests::fn_declaration_no_params ... ok
[INFO] [stdout] test parser::tests::fn_call_multi_args ... ok
[INFO] [stdout] test parser::tests::for_loop_basic ... ok
[INFO] [stdout] test parser::tests::fn_mutable_param ... ok
[INFO] [stdout] test parser::tests::for_loop_range ... ok
[INFO] [stdout] test parser::tests::function_type_no_params ... ok
[INFO] [stdout] test parser::tests::for_elem_is_keyword ... ok
[INFO] [stdout] test parser::tests::function_type_annotation ... ok
[INFO] [stdout] test parser::tests::fn_mixed_params ... ok
[INFO] [stdout] test parser::tests::generic_struct_declaration ... ok
[INFO] [stdout] test parser::tests::generic_type_with_fn_type_param ... ok
[INFO] [stdout] test parser::tests::generic_type_annotation ... ok
[INFO] [stdout] test parser::tests::if_else_expression ... ok
[INFO] [stdout] test parser::tests::if_expression ... ok
[INFO] [stdout] test parser::tests::index_access ... ok
[INFO] [stdout] test parser::tests::if_with_block_body ... ok
[INFO] [stdout] test parser::tests::if_with_declaration_in_block ... ok
[INFO] [stdout] test parser::tests::lambda_block_body ... ok
[INFO] [stdout] test parser::tests::generic_fn_declaration ... ok
[INFO] [stdout] test evaluator::tests::test_lambda_block_body ... ok
[INFO] [stdout] test parser::tests::lambda_mut_param ... ok
[INFO] [stdout] test parser::tests::if_else_end_to_end ... ok
[INFO] [stdout] test parser::tests::generic_fn_multi_type_params ... ok
[INFO] [stdout] test parser::tests::fn_declaration_with_fn_type_param ... ok
[INFO] [stdout] test evaluator::tests::test_list_enumerate ... ok
[INFO] [stdout] test parser::tests::generic_methods_declaration ... ok
[INFO] [stdout] test parser::tests::lambda_multi_params ... ok
[INFO] [stdout] test evaluator::tests::test_while_take_with_chain ... ok
[INFO] [stdout] test parser::tests::generic_enum_declaration ... ok
[INFO] [stdout] test parser::tests::list_in_declaration ... ok
[INFO] [stdout] test parser::tests::list_literal ... ok
[INFO] [stdout] test parser::tests::lambda_typed_params ... ok
[INFO] [stdout] test evaluator::tests::test_function_calling_function ... ok
[INFO] [stdout] test parser::tests::loop_expression ... ok
[INFO] [stdout] test evaluator::tests::test_if_let_else_if_chain ... ok
[INFO] [stdout] test parser::tests::loop_while_end_to_end ... ok
[INFO] [stdout] test parser::tests::lambda_zero_params ... ok
[INFO] [stdout] test parser::tests::index_chain ... ok
[INFO] [stdout] test parser::tests::list_type_sugar ... ok
[INFO] [stdout] test evaluator::tests::test_range_empty ... ok
[INFO] [stdout] test parser::tests::match_is_keyword ... ok
[INFO] [stdout] test parser::tests::multiple_operators ... ok
[INFO] [stdout] test parser::tests::lambda_untyped_params ... ok
[INFO] [stdout] test parser::tests::negative_first_number ... ok
[INFO] [stdout] test parser::tests::mut_declaration_with_type ... ok
[INFO] [stdout] test parser::tests::method_call ... ok
[INFO] [stdout] test parser::tests::match_variant_pattern ... ok
[INFO] [stdout] test parser::tests::method_call_chained_with_field_access ... ok
[INFO] [stdout] test parser::tests::methods_declaration ... ok
[INFO] [stdout] test parser::tests::keyword_not_identifier ... ok
[INFO] [stdout] test parser::tests::methods_keyword_protection ... ok
[INFO] [stdout] test parser::tests::match_wildcard ... ok
[INFO] [stdout] test parser::tests::list_type_sugar_nested ... ok
[INFO] [stdout] test parser::tests::not_operator ... ok
[INFO] [stdout] test parser::tests::match_literal_arms ... ok
[INFO] [stdout] test parser::tests::optional_generic_type ... ok
[INFO] [stdout] test parser::tests::method_call_no_args ... ok
[INFO] [stdout] test parser::tests::pattern_bind_if_else ... ok
[INFO] [stdout] test parser::tests::optional_type_annotation ... ok
[INFO] [stdout] test parser::tests::modulo_operator ... ok
[INFO] [stdout] test parser::tests::pattern_bind_standalone ... ok
[INFO] [stdout] test parser::tests::optional_type_in_fn_param ... ok
[INFO] [stdout] test parser::tests::modulo_precedence ... ok
[INFO] [stdout] test parser::tests::or_operator ... ok
[INFO] [stdout] test parser::tests::nested_expr ... ok
[INFO] [stdout] test parser::tests::pattern_bind_if ... ok
[INFO] [stdout] test parser::tests::pattern_bind_while ... ok
[INFO] [stdout] test parser::tests::pattern_bind_else_if_chain ... ok
[INFO] [stdout] test parser::tests::pemdas_no_parens ... ok
[INFO] [stdout] test parser::tests::pemdas_with_parens ... ok
[INFO] [stdout] test parser::tests::return_syntax ... ok
[INFO] [stdout] test parser::tests::string_empty ... ok
[INFO] [stdout] test parser::tests::type_names_are_keywords ... ok
[INFO] [stdout] test parser::tests::str_type_annotation ... ok
[INFO] [stdout] test parser::tests::string_literal ... ok
[INFO] [stdout] test parser::tests::variant_call_with_payload ... ok
[INFO] [stdout] test parser::tests::struct_declaration ... ok
[INFO] [stdout] test parser::tests::whitespace_handling ... ok
[INFO] [stdout] test parser::tests::range_exclusive ... ok
[INFO] [stdout] test parser::tests::while_expression ... ok
[INFO] [stdout] test parser::tests::struct_literal ... ok
[INFO] [stdout] test parser::tests::string_escape_sequences ... ok
[INFO] [stdout] test parser::tests::reassignment_syntax ... ok
[INFO] [stdout] test parser::tests::prefix_ops ... ok
[INFO] [stdout] test parser::tests::range_inclusive ... ok
[INFO] [stdout] test parser::tests::range_with_exprs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 419 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a59892646ba8c8c84d1ed064802cfa5200bf6b22dd10c93b658968e0a959d6fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a59892646ba8c8c84d1ed064802cfa5200bf6b22dd10c93b658968e0a959d6fc", kill_on_drop: false }`
[INFO] [stdout] a59892646ba8c8c84d1ed064802cfa5200bf6b22dd10c93b658968e0a959d6fc
